ceylon cinnamon tree - Spanish English Dictionary